Skip to content

refactor(config): extract scitex.config into standalone scitex-config package#239

Open
ywatanabe1989 wants to merge 1 commit intodevelopfrom
feat/extract-scitex-config
Open

refactor(config): extract scitex.config into standalone scitex-config package#239
ywatanabe1989 wants to merge 1 commit intodevelopfrom
feat/extract-scitex-config

Conversation

@ywatanabe1989
Copy link
Copy Markdown
Owner

Summary

Extracts `scitex.config` into scitex-config v0.1.0. `scitex.config/init.py` becomes a `sys.modules` alias.

  • All public symbols preserved (ScitexConfig, PriorityConfig, ScitexPaths, get_config, get_paths, get_scitex_dir, load_dotenv, load_yaml).
  • `[config]` extra → `scitex-config>=0.1.0` (transitively pulls PyYAML).
  • 88/88 tests pass.

🤖 Generated with Claude Code

… package

Configuration helpers (YAML-based ScitexConfig, dotenv-aware PriorityConfig,
ScitexPaths cache/log resolution, default.yaml) now live in the standalone
scitex-config package (https://github.com/ywatanabe1989/scitex-config).

scitex.config/__init__.py becomes a sys.modules alias.
The [config] extra is updated to depend on scitex-config>=0.1.0.

Zero scitex.* deps in the new package; only PyYAML.
88/88 tests pass.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant